package com.witmore.neutron.ai.mcp.server.trading.dto;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 股票异动预警通知DTO
 * Author: 豆子高
 * Date: 2025/12/19
 */
@Data
public class StockAlertNotificationDTO {

    /**
     * 股票代码
     */
    private String stockCode;

    /**
     * 股票名称
     */
    private String stockName;

    /**
     * 当前价格
     */
    private BigDecimal currentPrice;

    /**
     * 涨跌幅（百分比）
     */
    private BigDecimal changeRatio;

    /**
     * 异动类型（上涨、下跌）
     */
    private String abnormalType;

    /**
     * 触发阈值
     */
    private BigDecimal triggerThreshold;

    /**
     * 预警时间
     */
    private LocalDateTime alertTime;

    /**
     * 推送频率（分钟）
     */
    private Integer pushFrequency;

    private Long abnormalRecordId;
}

